package com.dpxm.zdbdg.chart.daletou.api;

import com.dpxm.zdbdg.chart.daletou.service.ChartService;
import com.dpxm.zdbdg.chart.daletou.service.HundredService;
import com.dpxm.zdbdg.chart.daletou.vo.QueryDaLeTouVO;
import com.dpxm.zdbdg.chart.daletou.vo.coldHotRes;
import com.dpxm.zdbdg.chart.daletou.vo.coldHotResYiBai;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import io.swagger.annotations.ApiOperation;

import java.util.List;

@RestController
@RequestMapping("/daletou/chart")
public class QueryDaLeTouApi {

    @Autowired
    private ChartService chartService;
    @Autowired
    private HundredService hundredService;

    @ApiOperation("查询大乐透的开奖号码")
    @GetMapping("/selectLeTou/{front}/{rear}")
   // @PostMapping("/queryKindInfoByCar")
    public List<QueryDaLeTouVO> daLeTouLotteryMessage(@PathVariable("front") String front, @PathVariable("rear") String rear) {
        return chartService.view(front,rear);
    }

    @ApiOperation("热号与冷号（16期内冷热分析）重号四个及以上热号，16期没有出过的算冷号")
    @GetMapping("/selectLeTou/coldHot")
    public coldHotRes daLeTouLotColdHotMessage() {
        return chartService.coldHot();
    }

    @ApiOperation("1——100期热号排序刷选出来红号前7个最热号   一个最冷号做组合")
    @GetMapping("/selectLeTou/hundred")
    public coldHotResYiBai daLeTouLotHundredMessage() {
        return hundredService.coldHot();
    }

}
